Phidget BLDC Motor.lvlib:BLDCMotorSetStallVelocity.vi

Before reading this description, it is important to note the difference between the units of BLDCMotorStallVelocity and BLDCMotorVelocity.

If the load on your motor is large, your motor may begin rotating more slowly, or even fully stall. Depending on the voltage across your motor, this may result in a large amount of current through both the controller and the motor. In order to prevent damage in these situations, you can use the BLDCMotorStallVelocity property.

The BLDCMotorStallVelocity should be set to the lowest velocity you would expect from your motor. The controller will then monitor the motor's velocity, as well as the BLDCMotorVelocity, and prevent a 'dangerous stall' from occuring. If the controller detects a dangerous stall, it will immediately reduce the BLDCMotorVelocity (i.e. average voltage) to 0 and an error will be reported to your program.Setting BLDCMotorStallVelocity to 0 will turn off stall protection functionality.

Phidget BLDC Motor.lvlib:BLDCMotorSetStallVelocity.vi

cu64

Device In

Device # Identification

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called.

cdbl

Stall Velocity

The stall velocity value.

DCC1100_0 (ver: 113, 114) Brushless DC Motor Controller: Min: 0 Max: 2000 Default: 400

DCC1100_0 (ver: 120, 121, 130) Brushless DC Motor Controller: Min: 0 Max: 2000 Default: 400

iu64

Device Out

Same as Device In

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.